Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

201902682 나준수 #61

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
Open

Conversation

haphae1
Copy link

@haphae1 haphae1 commented May 8, 2023

  • 명세란 무엇일까?
    소프트웨어의 요구사항을 명확하게 정의하고 문서화한 것으로, 시스템의 기능, 비기능적인 요구사항, 제약사항 등을 상세하게 기술한 문서입니다.
  • 단위테스트에서 Given/When/Then에 대해 설명해주세요
  • Given은 테스트 실행 전에 선행되어야 할 조건을 설정하는 부분입니다.
  • When은 실제 테스트를 수행하는 부분으로, 어떤 동작을 실행하는 것을 의미합니다.
  • Then은 실행 결과를 검증하는 부분입니다.
  • 테스트 코드를 작성하는 이유는?
    테스트 코드를 작성함으로써, 소프트웨어가 의도한 대로 작동하는지를 검증할 수 있습니다. 개발자가 코드를 수정하거나 기능을 추가할 때, 테스트 코드를 실행하여 이전 기능들이 영향을 받는지 확인할 수 있습니다. 버그를 찾고 수정하는데 도움이 됩니다. 코드 품질을 향상시키는데 도움이 됩니다.
  • @SpringBootTest가 하는 역할은?
    @SpringBootTest 어노테이션을 사용하면, 애플리케이션의 동작을 시뮬레이션하는 테스트를 작성할 수 있습니다.
  • @test가 하는 역할은?
    @test 어노테이션을 사용하여 테스트 메소드를 작성하면, 해당 메소드를 실행하고 테스트 결과를 보고합니다.
  • mockito를 쓰는 이유는?
    Mockito는 쉬운 사용법과 다양한 기능을 제공하여 테스트 코드 작성을 간편하게 해줍니다.
  • assertAll가 하는 역할은?
    여러 개의 assert를 그룹으로 묶어서 실행하는 메소드입니다.

1

@haphae1
Copy link
Author

haphae1 commented May 8, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants